Skip to content

Beta 1 release#27

Open
karim-semmoud wants to merge 59 commits intomainfrom
new-zag-components
Open

Beta 1 release#27
karim-semmoud wants to merge 59 commits intomainfrom
new-zag-components

Conversation

@karim-semmoud
Copy link
Copy Markdown
Member

@karim-semmoud karim-semmoud commented Mar 16, 2026

Corex Beta

Summary

Ships Corex Beta with a fuller demo site, MCP support, Igniter-based generation, leaner dependencies, closer alignment with Phoenix forms and routing, and a coordinated refresh of components (tokens, layout, animation, and API naming).

Highlights

Documentation & demo

  • E2E demo site with sections for anatomy, API, events, patterns, forms, and styles across components.

Developer experience

  • Corex MCP for editor and agent workflows.
  • Generator moved to Igniter.
  • Heroicons Mix task for icon workflows.
  • Unified TypeScript hook helpers across components.

Phoenix & dependencies

  • Gettext optional for apps that do not need i18n.
  • Jason declared where JSON is required.
  • No dependency on Phoenix.Config.
  • Localization → Localize module naming.
  • Locale plug removed in favor of verified routes / router configuration.
  • Forms: remove Corex.Form and to_form_id; use to_form with native :id.

Components & UI

  • New Tooltip and Collapsible.
  • Accordion, Dialog, TreeView: animations where appropriate.
  • phx-update="ignore" replaced with JS.ignore_attributes where relevant.
  • Design: native Tailwind variables where possible; aligned sizing, spacing, max-width, and layout across components.
  • Unified Phoenix attributes and slots naming across Corex components.
  • Unified Corex.Positioning, Corex.Animation, and partial unification of Corex.Translation.

@karim-semmoud karim-semmoud self-assigned this Mar 22, 2026
@karim-semmoud karim-semmoud changed the title New Components Beta 1 release Apr 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant